package add__1_compute;

public class Calculate {
    public static void main(String[]args) {
        //负数的运算是有效的
        System.out.println(7 / (-3));   //-2
        //负数的%（看作正数）
        System.out.println(7 % (-3));   //1
        //不同类型的整数可以进行运算
        byte a = 1;
        short b = 1;
        System.out.println(a + b);  //2
        //定义字符可以用数字97表示字符a，相反，定义数字也可以用字符'a'来表示数字97
        float c = 'a';
        float d = a;    //这个a是前面的变量
        System.out.println(c);  //97.0
        System.out.println(d);  //1.0
        //看看e值的变化
        int e = 1;
        int f = e++ + ++e;  //1 + 3
        System.out.println(f + "," + e);    //4,3
        //没见过的定义方法
        String s1 = new String("abc");
        System.out.println(s1); //输出abc
        String s2 = s1.intern();    //intern方法可以百度搜索了解一下，菜鸟教程那里的好像比较详细
        System.out.println(s2); //输出abc
        String s3 = "abc";
        //s2 与 s3内存地址相同，s1 与二者不相同
        System.out.println(s1 == s2);   //false
        System.out.println(s2 == s3);   //true
        System.out.println(s1 == s3);   //false
    }
}
 